Formal Verification: A Quick Primer